Oh boy, I would love a medusa head merchandise!
LOL XD
Btw, yeah, i vote for Medusa Head, her constant appearance on stage just sucks the hell out of me. x/
Medusa is not the only one i think is annoying, but since you made a poll about it. I was going to suggest another one, so...
One thing i find really annoying, is the Maggots, from Castlevania LoI. X_X