Wear it! It looks great and is definitely respectful. As other posters pointed out, be prepared for questions. Marines are a tight knit group and will approach you. I worked for the Marines as a civil servant and have a few shirts with the EGA that I wear from time to time. I always get asked if I'm affiliated. I'm proud to say that I was....even though I'm retired Army Reserve which the Marines never held against me. Don't be surprised if a Marine wants to buy you a beer.