I'll confess to going through red lights. Not all of them though. But ones where there is not any pedestrian or car traffic. Also, in lower Manhattan there is a section I go through where it is less dangerous to go through the red lights. If I had to go through that when it was green, I would be constantly near cars trying to run me over. Going through the reds in this one area allow me to get ahead of stuck traffic and not get run over.
My suggestion would be to change the law to have bicycles stop at red lights and proceed if there is no traffic or pedestrians going through.
For the vast majority of my trip, I'm in a physically separated bike path and I'm all for that.