And now the obvious.
Jimmy Kimmel is a troll. The one and only consistent thing about him is that he does whatever he needs to be famous at a given moment. And since he's a talentless hack, that usually means attaching his fortune to whatever seems to be popular at any given moment.
When celebrities doing viral things for late night hosts was working, he did that. Then the pendulum swung the other way. And Kimmel became a 99 cent store version of Stephen Colbert. That's all he is now. His antics are reminiscent of an American Piers Morgan. He doesn't actually know what he's talking about. Or care.
I doubt that Kimmel has any actual political opinions. Politics is what works in late night now. And so he's on board it. Fake tears are easier than telling jokes.
Advertisers should be held accountable for their double standards. But it's worth remembering that Kimmel is a troll.