Thought it had quite a few funny moments. At this point, we're long past assuming South Park will push the envelope of taste as far as it will go. Sometimes it hits, sometimes it misses. This was mostly a hit.
As for the cash . . . I took that in two ways. One, obviously that Magic has made it this long because he has a unique combination of money, time to work out, and a name that gets him access to a lot of things. Two, that funding for HIV research should be increased.
Sort of pedestrian with the "moral" tonight, but the episode did not suck.