The Internet is a place where you can find amazing and horrible things at the same time. It's also a place where people air their grievances in comment sections - real or not - and to me, that's the most entertaining aspect. A photo posted by WTF Facts shows former Houston Texans wide receiver Andre Johnson holding a giant receipt after going on a shopping spree for Texas children in the care of child protective services.

Now before you yell at your screen saying this story is old (this photo is from 2012 and he did something similar last year), I want to bring something else to your attention.

In the comment section, there are A LOT of people criticizing Johnson for posting his good deeds online. First, we're not sure the photo came from him directly. Second, if no one shares deeds like this, will someone else step up? Because at the end of the day, it's not about Johnson. It's about the children he gave Christmas to.

Some of these comments made me upset.

You may not like that he posted online, but to call him an expletive seems a little over-the-line.

Here's something I learned growing up that needs to be a rule for the Internet: If you have nothing nice to say, don't say it all.

Then you do have people who understand this more about ego, tax breaks or whatever.

I'm a firm believer that if a good person sees something like this online, they might be compelled to also perform a grand gesture for someone in need. It's called paying it forward.

So I don't care if it's an old photo, or if it's about ego, or if it's for a tax break. Kids got $19,000 worth of toys then, they got more last year, and chances are someone will do something like this during Christmas time this year. To me, that's what's most important.

Do you agree? Are good deeds not as genuine once they're posted online or do you think it inspires more to follow suit?