Google translate says maricon is Spanish for "fag".
When Obama heard the Gold Star families were there, he made sure he was there for the photo op.