As somebody who works in the ghetto neighborhoods in Philly and deals with criminals (and law abiding citizens too) every day, I can tell you criminals do not open carry.
Outside of Philadelphia, open carry is more prevalent, but still not a very common occurrence. Over time, the amount of people offended by open carry is becoming less. As I mentioned in other threads, the more open carry becomes practiced and seen the more accepted it will become. Heck, just look at some recent trends to see firearms are becoming more accepted...