NEW YORK — New York City mayoral candidate Anthony Weiner (WEE'-nur) has called an older political rival "Grandpa" during a heated confrontation at a forum sponsored by the AARP.

Longshot Republican candidate George McDonald frequently mocks the former Democratic congressman's sexting scandal. Tensions between them erupted again before the Manhattan forum Tuesday, when Weiner touched his 69-year-old opponent's chest in greeting.

McDonald barked, "Don't put your hands on me ever again." The 48-year-old Weiner responded by telling McDonald he has "anger issues."

When McDonald disagreed, Weiner said, "Yes, you do, Grandpa."

The angry exchange was caught on camera by cable news station NY1.

McDonald founded an organization that helps the homeless find work. He was booed by the crowd when he taunted Weiner as a "glib narcissist."

McDonald and Weiner are struggling in their primaries.