I tend to agree with you. If it were about the homosexual agenda, then they would never have used the "deli" man. Clearly, this would be an offense to homosexuals, because everyone knows that homosexuals are ultra-hip, ultra-cool, and very sophisticated. Everyone "knows" this because anyone in the ultra-hip media dare not portray them in any other way.
I think it was intended for comedy while at the same time being what every ad exec aims for and that is a certain "edginess". Obviously, with the media focus that the commercial has generated, it failed as attempts at comedy so often do.
Bingo.