I'm actually having a similiar problem with a jacket I just bought at Hot Topic.....I would go the "exchange it for a smaller size" route if Hot Topic wasn't a three hour drive from here...
Good luck shrinking your shirt! I hope it all works out for ya in the end