I think "stay below the radar" is the best advice. I went to a pretty liberal private college in MN. I was one of a few people who actively participated in shooting, hunting etc, and never really had any problems. I think my key to that was pretty simple, I didn't care to waste my time arguing with the idiots, they outnumbered me.
What I'm getting at is that guns and shooting sports are just fine, and will be here once you graduate. That doesn't mean that you have to give up your interest or your passions, just cool your jets. This is a hobby for you, its something you're interested in, its not for everybody. Don't be so eager to fight and argue at every opportunity, because you're not going to change anybody's opinions. I taught a few people about guns while I was in school because they were friends who expressed an interest or curiosity, most of whom grew up in households with no exposure to guns at all and who genuinely enjoyed themselves when they came to shoot a .22 or a shotgun with other friends for the first time. Many are now interested in moving up to shooting clays, or even hunting, some didn't care for it, but none left thinking we were insane, militia wannabees.
One last thing before I leave the office, and might even go shooting.... If you're arguing with people a lot (even if they're midway through their 3rd bag of Funions), speaking in a British accent, or acting strangely, that's fine, you might be the weird kid. There are a ton of former weird kids who are very successful and lead great lives. The thing you have to realize is, weird kids are just that, but weird kids with guns, or who appear to have access to guns, make people nervous.
I don't know you, for all I know you're a stand-up guy, but things like this rarely come out of nowhere. You're on a crowded campus, like it or not, not everything you say or do is seen/heard the way you intend, especially to those who are very unfamilliar with you and your hobby.
Just my .02