Everything you listed was played on MTV 80 times a day. I believe I am like 10 years older than you or somewhere close so I promise I was there. Oh and btw, all the groups you mentioned were at some point "mainstream." You are better at letting things go in your mouth rather than coming out.