I understand the perspective, and I laud your for your attributions. I am not a believer in intellectual property however, and feel strongly compelled to share not only my own views but those of others as well.
I often explain it this way: If you had never heard Bach in your life, and I play you a pirated song on my MP3 player, should you thank me for sharing or scold me for not attributing / compensating? Who is more deserving of your gratitude or scorn, me, the manufacturer of the MP3 player, the musician who played the song, the pirate who uploaded it, the record label who owns the rights to that version of the song, or Bach himself?
Am I wrong to share? I certainly don't think so, but I do praise those who (like yourself) make it easier to find the origin of a given view.