Hi Jon, thanks for the article. In general, I agree with all the points you mentioned. However, let me expand on two of them.
1/ Networking sucks. Because people don’t give a shit.
Networking is a skill that can be very useful NOT ONLY for yourself but also people around you (friends, colleagues & new acquaintances) when done PROPERLY and with the right intend. I tend to introduce people from my circles among each other if I sense that both sides will benefit from the introduction (in most cases it works, but you need to know those people very well). When I talk to people about networking, I try to emphasize that networking is all about building long-lasting relationships.
=> Networking sucks WHEN people don't give a shit.
2/ The people who really care about meeting and enjoying others, will be able to talk with you for hours.
This is a good theory, but lacks practicality. Take networking events as an example. Many people pay a lot of money to go to these events to meet other folks from their area of interest, business, etc. If I stop by to say hi, chat for a while and then move on to meet somebody else doesn't mean that I don't care — depending on the way I do it, of course. Using your words: Don't be a hungry wolf, care, genuinely… Ultimately, the real relationships are built over the long-run (your friend from the video store) and outside the conference room.
Once again, thanks a lot for the article. It would be great to chat sometime! :-)