I've seen this thread around for a while now. Just my 2 cents now.
I've open carried my AR-15 in Texas. You'd think I wouldn't get any shit from anyone in Texas but I beg to differ. Let's go into basically how the laws are laid out in my state though.
Open carry of handguns is prohibited. You must have your CHL and have to keep your handgun concealed. Which I do.
Open carry of long rifles/shotguns is legal, however police tend to get this mixed up and think open carry of ALL guns in Texas is illegal. I have been questioned a lot by police when I would open carry. So I can only imagine how bad you'll have it in liberal-filled new york...
As long as you stay respectful to the police here, and explain to them it is indeed legal and you are not trying to cause a disturbance they are fine.... (at least the ones I've ran into so far)
After a few run ins myself I don't practice open carry of my rifle much anymore.... It's much easier to conceal carry my glock 19

and no one gives me shit for it.
.......well, except for my liberal girlfriend, but I'm determined to educate her about firearms as well..... It seems people with no firearms experience whatsoever is the most anti-gun