The deaths of Jesse Baird and Luke Davies have proven one thing. Even gay police officers can commit acts of evil. With Mardi Gras now in full swing, there has been an uneasy feeling swirling around in recent days regarding the police being present, with the anti-police sentiment raising its head just hours before the …
