Thousands rally against tossing out buggery act; shout out for clean, righteous living