Chemgirlie: You have more faith in it not being found out and reported than I do.
I don't carry illegally, so there's no entity to report me to. I suppose somebody could fill a prof in about my carry status, but he has no way to verify said claim. I don't advertise my political beliefs. If you ask me about something I won't lie about it, but in a potentially awkward situation I might simply avoid answering all together.
If I could realistically show that I was discriminated against based on my carry status (which would be quite a tall order) I would take it to the dean and keep appealing my way up the system and potentially into the legal system.