The Cannes red carpet turned into a self-serving political stunt after actress Selma Hayek broke the "no politics on the carpet" rule by holding…