do you always have to shit on my good news? you're such a bitch-troll
someone who goes out of their way to make everyone around him/her as miserable as possible
"do you always have to shit on my good news? you're such a bitch-troll" What is the definition of "bitch-troll"?