Who's sorry? Pete Townshend is -- well, sort of. After yelling at a 7-year-old girl during one of the Who's concerts last month, the band's guitarist penned a letter to the girl and her father to apologize.

At the Feb. 19 concert in Canada, Pete told concertgoers Eric Michael Costello, 50, and his daughter, Janey, to "f--k off" after seeing the young girl holding a sign that read, "Smash Your Guitar, Pete!" the Toronto Sun reports.

The young girl is a huge fan of the Who, but a grown man screaming in her face undoubtedly ruined the experience for her.

"I expect a 70-something-year-old man to respect the fact there's a 7-year-old girl standing in front of him," Costello said in an interview following the event.

"Whether it was directed to just me or both of us, you can't tell -- she was on my shoulders, and he was looking directly at us. But nobody talks to my 7-year-old daughter like that," he said.

"I'd like him to know in some small way he broke a little girl's heart," Costello continued. "Both she and I were huge fans of the band, and now I'm left trying to explain to her that heroes are not infallible. Instead of being this joyous, momentous occasion, it turned into a sad, regrettable kind of incident."

The exchange was caught on video, with Pete saying, "Don't wave that sign. Just don't wave it at me. Don't bring your children. I want to tell you two words, but I can't because you have a child on you."

Actually, he could, cause he then mouthed the words "f--k you."

Although Pete made a small semblance of an effort to apologize, he didn't do a very good job. In the opening line of his letter, printed in the Toronto Sun, he said, "Hi Michael and your daughter (I'm so sorry I can't find her name)."

And further into the note, he tries to take back his apology, saying, "[Y]ou did nothing wrong, ......but I don't think I did either -- however, I could have handled it differently."

Nice try, Pete, but maybe next time you should just not scream at little girls, then you could avoid this whole situation. - Elizabeth Larner

Happy birthday for March 5

Actor Jake Lloyd ("Star Wars Episode 1: The Phantom Menace") is 24.

Actor Sterling Knight ("Sonny With a Chance") is 24.

Actress Kimberly McCullough ("General Hospital") is 35.

Model Niki Taylor is 38.

Actress Eva Mendes is 38.

Actress and model Jolene Blalock is 38.

Actor Kevin Connolly ("Entourage") is 39.

Actress Lisa Robin Kelly ("That '70s Show") is 43.

Singer Rome is 43.

Guitarist John Frusciante of the Red Hot Chili Peppers is 43.

Singers Craig and Charlie Reid of the Proclaimers are 51.

Comedian-magician Penn Jillette is 58.

Actress-comedian Marsha Warfield ("Night Court") is 59.

Keyboardist Alan Clark of Dire Straits is 61.

Singer Eddy Grant is 65.

Actor-singer Eddie Hodges is 66.

Actor Michael Warren is 67.

Actor Fred Williamson is 75.

Actor Dean Stockwell is 77.

Actor James B. Sikking is 79.

Actor James Noble ("Benson") is 91.

Quick takes

According to US Weekly, Kylie Jenner and Jaden Smith, the son of Will Smith, are dating.

Mary-Kate Olsen was seen canoodling with love Olivier Sarkozy on Sunday at the New York Knicks game.

Lindsay Lohan rejected Charlie Sheen's offer to be her mentor, TMZ reports.

Paris Hilton celebrated her 32nd birthday over the weekend at an "Alice in Wonderland"-themed party in L.A.

One day after checking into a hospital in London for symptoms of gastroenteritis, Queen Elizabeth II was released.

What the stars are tweeting

"Groupon fired the founder & CEO of the company. He could tell something was up because "Today's Deal" was his parking space." - @jimmyfallon