A new scene gave us a glimpse of the Glades, which seem to be doing much better than Star City itself. At some point, Rene became the mayor of the Glades, and his daughter Zoe is his chief of staff. As he claimed, the Glades are the greatest place on earth, and we only believe him because EP Beth Schwartz told us the Glades were the "complete opposite" of Star City.
Rene seems completely unwilling to help anyone in Star City, even after Zoe and Dinah told him about the plans to blow up the city, and about Felicity's death. He told Dinah if she ever came back he'd arrest her, and he refused to give them access to his security program to help them locate the bombs, so they stole the access.