Turns out that Rene is an anti-Semitic, anti-American asshole. He's also a pussy. More on him plus a picture of the little twerp here.
Way to go Ricky! You da man!