Thanks for the input, everyone. I've decided not to go. I was only going to go if a friend publicly embarrassed herself to ask me (she was planning on doing so) but she got a different date, and now it's really just not worth it for me. So the storm of homecoming has passed. I'll worry about prom when the time comes. (Homecoming is in the fall, and is an all-grades dance at the school. Prom is a seniors only dance, usually at a hotel, for anyone who was confused by that.)
Most of the guys at prom wear a tux, but then take it off once inside and just have the tux pants, a button up shirt, and a tie/vest. I may plan to do the same, and also have a room at the hotel that prom is held in. That way, if there is any concern for my safety, I will have a place to go.