What does Being Raped By Rainbows mean?

Being Raped By Rainbows meaning in Urban Dictionary

When an unexpected bad thing occurs away from something that is supposed become great