Don't worry bazk
It is quite understandable you feel indignant about freeloaders or leeches who do not share. I feel the same. The fact is that it is almost impossible to tell who is a freeloader and who isn't. I find the only way to be sure is when some inconsiderate and greedy person has queued hundreds of unrelated files off me. If he was a sharer he'd know that that is not a way to make friends. He won't get much off me for sure.
Also as WW said .. The Browse Host feature does not always give correct results and cannot be relied on to give a true picture of a Hosts files. Firewalls, Network set ups routers available upload slots and many other factors all have a part in making what a host is sharing hard to determine.
If you search Freeloader in the search option above right you will find many threads on the subject which will answer any other questions you have on the subject
PS I do rather like your new sig