France faces political turmoil under Macron. Protests, a prime minister's resignation, and a potential government collapse ...