That is a very experienced ref who was right on top of the action. He knows better.
Don't listen to Brian Dunseth.
Courtney Campbell is a shite referee. He was the one who gave Benny Feilhaber a yellow for inserting his throat into Gerardo Torrado's hands at Azteca in 2009.
Being a shitty referee for a really long time doesn't make you experienced.... It just makes you really shitty.
MLS (and CONCACAF) are chock full of really shitty referees.
I can tell if I'm in for a shite show of an MLS match by who's officiating (I'm looking at *you*, Terry Vaughn and Jair Marufo).