Lupe Fiasco has revealed that he contemplated suicide after some harsh words from his record label.

The rapper told the UK’s Guardian newspaper in a recent interview that after originally recording “Nothing On You,” he let an Atlantic Records exec listen to it. But unfortunately for Lupe, the label rep thought his version of the song was “wack” and gave it to B.o.B and Bruno Mars (who both went on to make the track a worldwide smash hit).

Needless to say, Fiasco was extremely distraught from the rejection from his label.

“That was the tipping point. It was less about the bruised ego but more the audacity of it. It was mentally destructive. I say it with a certain laissez-faire now because I’m past it, but back then, hearin’ that sh*t, it f**ked me up. I was super-depressed, lightly suicidal, at moments medium suicidal – and if not suicidal, willing to just walk away from it all completely.”

Meanwhile, Lupe says Atlantic Records hasn’t been the most supportive label for him at all. After he refused to sign a 360 deal, Atlantic decided to discontinue promoting him, which forced the rapper to promote and fund his own singles and music videos. The label also refused to give a release date for Fiasco’s long-awaited third album Lasers, so in response, Lupe’s loyal fans sent around a petition that eventually gained over 30,000 signatures.

Following the success of the petition, “Lasers” finally got a release date (today — Tues. Mar 8). And though he’s excited to get the chance to share his new album with his fans, Lupe says the process that went into it caused him to resent the finished product.

“I hate this album. I don’t hate the music, but I hate the process. When I look at it, I don’t see song titles and artwork, I see the fight – I see the emotions, the blood, sweat and tears. There are a couple of songs on there that I love; but Lasers is a little bit of what you love, a little bit of what you like, and a lot of what you had to do.”

We guess Ciara isn’t he only artist frustrated over label politics!

Thoughts?