Good on you for sharing.
What other people think about you is none of your business, it's their's. Most other people don't think anyway. ;).....therefore enough said about the originator of the ridicule.
Pretty low to have to feed one's ego in front of 350 others, however as you've...