Wasn't this to be expected, though? It's just people taking care of themselves- seeing a "fuck the poor" sign on the street makes them feel bad, so they go against it, giving money to poor people is too troublesome so they don't do it. I wouldn't really call it "eye-opening", since that's how most people act.
Giving money to the poor and going against that "fuck the poor" sign is the exact same thing- people do it because it makes them feel better afterwards, be it because they're removing something they don't want to see off their sight or because they feel like they're some sort of "hero", going against the prejudice and helping the masses! Or any other reason.
Giving the money doesn't make people feel that good, though- be it because you don't know how that person is going to spend the money, because it's just insignificant change you couldn't care less about, so you don't feel like you're actually helping or because you were going to use that money for something else, all of them aren't going to give you the same satisfaction you would have at going against the first sign- that's why the difference is there. Seems like a natural result to me.