When I joined the military, I was promised free health care for life when I retired. This benefit was common knowledge and told to every military person by recruiters, commanders, etc. Then the people in Congress decided that since it was not in writing, they could just cut out the free health care. This is wrong. I have no problem with changing the retirement plan but it must be done for those that are entering - not those that have 15 years in. It is very sad that our government continually lies to its citizens. The government has a LOT they can cut and Tricare fees are the least of their issues. They have increased the size of their staff and all the federal agencies. They need to get rid of the bloat and the departments they should not have in the first place, like the department of education and HUD.
Financially, I would have been MUCH better off with a civilian job that would have allowed me to pay off a house and not move so often, and in my career field (computer programming) I would have gotten much better pay. I stayed for 20 years for lots of reasons and one of them was the health care promise. My government has lied to me and used me and it is wrong.