No, because people who are likely to roll through stop signs are also likely to ignore no right turn on red signs too. Having no right turn at every red light would make traffic flow a nightmare.
There are more than a few intersections that have these signs where I live, they seem to be reserved for intersections that are very busy and have a specifically synced light cycle for that intersection, which may include a green arrow for one side that's not stopped by the no right turn on red, or some other planned traffic flow.
Those signs make sense to me, I can see why they're there, and I obey them. Others don't, either because - if I'm being charitable they're unfamiliar with the intersection and are so concentrated on navigating it they aren't seeing the three different 'no right turn on red' signs, or if I'm not being charitable, because they're quite familiar with it and aren't gonna sit through a whole light cycle just to turn right.