It's not a question of "right or wrong" it's a question of being "lawful or unlawful." If you are legally licensed to do so, yes. If not licensed to do so, no.
In Illinois you get day for day. Basically your sentence is cut in half. You can earn more time off by going through their drug treatment program or by attending school. With a federal conviction you...
It depends on what state you are asking about. However, all states have severe penalties for this crime. The Feds will send you away for up to 15 years per: Title 18 U.S.C. sec 924(e)(1).