Cher discussed her recent Twitter spat with Amanda Bynes, who has become notorious for calling celebs “ugly” on the social networking site.

As we previously reported, a fan questioned the legendary singer if it bothered her that Bynes had recently marked her as “ugly” to which the “Believe” singer replied, “Who’s that.” Naturally the former Nickelodeon starlet replied saying, “This is my twitter. I say whatever I want. Thanks!" Cher opted to take the high road and apologized to Bynes for the “shade” noting that it was “unintentional.”

In an interview with E! News’ Alicia Quarles, Cher explained why she decided to apologize to 27-year-old actress.

"I never understood the thing about not saying you're sorry because it's so easy…it doesn't take any time and it just dissolves all the bad feelings," she explained. "It just lets it go, and we can't hold on to that kind of stuff. It makes you sick."

"It's a rough time in history for kids," she continued. "Sex didn't kill you when I was young and people weren't trying to blow up buildings."

Cher continued to explain that she feels the need to be a positive example to children and young adults explaining, “I feel a lot of compassion for these young kids that are growing up that don't really understand exactly what's going on. It's really rough. That's why I do a lot of tweeting…I feel kind of like a mother. It's something that gives them a little insight into things and it doesn't make them think that all grownups are the enemy."

Image: NBC