Sounds like you need some tough love.
School sucks. Get over it. Thats life. You tough it out for 3-4 years. It only gets better when you have that stupid piece of paper in your hands. You are in Programming @ a college correct? When you finish, you may get direct entry into a University Engineering program. Do that in 2 years and you will happily be receiving a nice paycheck. hows $60K+ a year sound?
So shut the fu(K up, suck it up, stop playing your damn mp3s... Britney and the backstreet boys will still be available AFTER you studied a bit.