Just so everyone knows, you can remove these yourself with a little acetone or rubbing alcohol.
Although I am generally okay with having the EGAs on the G4, it still somewhat bugs me. Back in high school, we used to have wannabe kids wearing ACUs and BDUs on a random day and that just ticked me off. They had no right wearing utilities of any branch to a school. I can understand the uniforms being worn to airsoft matches for their camouflage and reality purposes but to wear them to school is absurd. It kinda goes with putting the EGA on, it represents the entire Marine Corps and to have that crest placed on a rifle simply because it looks cool somewhat disrespects the Corps. I know it somewhat adds to the realism of the game but wearing the military uniforms with the branch insignias and labels is good enough. This is the same crest worn by men and women who've sacrificed their lives. Don't get me wrong, I'm not saying all out it should never be allowed to have the crest on the rifle, but it's just my 2 cents on how I feel with the EGA or any other armed service insignia placed onto the rifle.
(and if you're going to wear utilities, at least have a proper haircut please...)
EDIT: EGA stands for Eagle, Globe, and Anchor which is the official title of the crest you guys are discussing.
NROTC 1st Class MIDN