There's a lot of intersections, especially in downtown/urban areas, that I agree really shouldn't have rights on red. Visibility is just too poor.
At the same time, most suburban intersections are fine to allow turn on reds, especially when designed with dedicated slip lanes and high visibility. It's something that civil engineers should be taking care of, not the legislature.