I know what you mean about the impulse buying. A few weeks ago I went to a pet shop to look at fish and walked out with a puppy, but that's another story.....
I have two of these algae eaters, one is quite big, about 4 inches, the other smaller. Whilst the big one is quite aggressive, it only picks on the smaller one, and leaves all other inhabitants alone. They both love the algae tablets.
I did have a goldfish tank a long time ago, and kept a couple of these algae eaters in that tank. They used to attach themselves to the goldfish and suck on them, but I never saw the type of injuries you describe.
They do have a good use though, they keep my glass pretty clean. When I do water changes, and the glass dries, I can see the marks their mouths make all over the glass.
Having said all that, I won't be buying any more of them. Bristlenoses are a lot more placid and nicer looking I think, and they do a good job cleaning up too.