Why don’t YOU respect America and stop looking for any cheap political stunt or banal comment to dismiss that others might find it inappropriate for any foreign leader to come to America and trash us?
And the idiocy of being rude and throwing baseless accusations around because someone thinks different than you shows your shallowness. Call you on it? Yes, absolutely.
Congress is a coequal branch of government. Congress does not need Obama’s approval to invite someone to speak in front of Congress.
http://history.house.gov/Institution/Foreign-Leaders/Joint-Sessions/