Oh my! You appear stunned. Yes, he said all that and more.
LoL. Ricky has got a ton of liberal BS hanging around his neck.