Please, check if the following passage is grammatically correct. Thanks
Even though Mr. Y's pro-Western policy hasn't rallied much support for his regime from his public, contrary to Mr. X's claim, that was not the reason why millions of protesters took to the streets of the capital and other cities all over the country to demonstrate against his regime. The protesters, who have longtime yearned for democracy, were tired of too many years of one-man rule of Mr. Y. During those years the public have suffered from serious social and economic problems, especially unemployment and poverty as well as severe social gaps between rich and poor. But what mostly fueled the protesters' anger was the corruption of the ruling elite.