Via USA Today, Pierce and Rondo skipped league mandated charity appearances. And they, as well as Kobe Bryant, paid for it.
Not sure why they skipped it, but it doesn't look good. The league takes its "NBA Cares" program very seriously. That's why they hand down the $20k fines. It's a lot… but the NBA expects everyone to be there.