Rally on Alamo Plaza brings out hundreds of gun rights supporters