St. Peter demonstrators gather in one of more than 3,000 rallies nationwide