The only way you would be an "ex-felon" is if your conviction was overturned. Otherwise, you are - and will always be - a felon. Some offences you could be waivered in for. That policy may or may not have changed. You would need to speak to a recruiter to get a definitive answer.
The possibility exists, at least in theory, with a waiver. However, the likelihood of it actually happening is a bit slim, especially as military service encompasses access to firearms, which is prohibited to felons by federal law. However, it never hurts to talk to a recruiter and get an answer about the possibilities directly from them. They'll be more privy to the details of your felony conviction, and can make a better assessment.
The Coast Guard is a branch of the US Military, so yes.
I think about 12
If you haven't served your time you'll have too and you can put your money in the bank on that one. If you have served your time the Army would love to have you! It's the best thing for you if you don't know where your life is going.
They currently do. Why shouldn't they be allowed to? They are considered adults, they are able to make the decision.
You have to be 16, to join with a parental consent. But you won't get in until you are 17 anyway, it takes a while for your application to go through.
You do Not have to join the USA armed forces. There is no draft. If you are a man, you do have to register for the draft when you are 18, but, you do Not have to join the armed forces if you do not want to.
No
no, unless recruited
Probably not. You'll want to check with a recruiter for a sure answer.
Yes, there is no law prohibiting who can or can't join the NRA...however, an felon cannot own firearms (under most circumstances).
Enlisting.
yes I think
Yes
Enlist.
Absolutely not.
You would have to speak to a recruiter to determine if you were eligible to enlist on a waiver.
You do not need a high school diploma to join the armed forces. Upon recruitment, the armed services provide you with the training you will need to serve in the branch of the military.