The guy donates to a SuperPac, which is an independent expenditure organization. I guess he might have given Santorum $5000 directly.
If we made every candidate give back money from anybody who told a joke, no candidate would have any money.
From each according to his ability, I always say. ;)