Donald Trump is not happy with Rihanna. The Bajan beauty ditched a fancy Florida charity event held at his Mar-a-Lago Club in Palm Beach, Florida this past Saturday (Feb. 19), in obvious favor of the NBA All-Star Game.

RiRi had been booked as early as September for the extravagant fundraiser. The 'Loud' singer was reportedly contracted $500,000 to entertain in front of 600 guests at the 20th Anniversary Discovery Celebration benefiting the Dana-Farber Cancer Institute on Feb. 19. Guests forked over upwards of $200,000 to reserve a table of 10, with the very cheapest seats costing $2,000 each.

According to the Dana-Farber Cancer Institute, Rihanna bailed "due to bronchitis and her doctor's orders." Fair enough. Only problem is photos popped up of a fresh-faced Rihanna plugging her new fragrance Reb'l Fleur at a Macy's event in Southern California on Feb. 18, the day before she was to perform at the Palm Beach gala supporting adult and pediatric cancer care and research programs. Then on Sunday, Rihanna managed to belt out five songs during halftime of the 2011 NBA All-Star Game in Los Angeles.

The Donald called her obvious last-minute diss "insulting to everyone." The fundraiser was able to have Jennifer Hudson step in at the nick of time. "Nothing was missed," Trump told the Palm Beach Post. "Jennifer's a beautiful girl. She came on her day off even though she performs almost every night. She is an unbelievable talent, and her voice is better." Ouch.

Watch Rihanna Perform at the NBA All-Star Game