I disagree with other answers claiming or implying that "etc." should never be used to end a list that was introduced by "for example". It's a good rule of thumb, but not inviolate.
For example, on this recent question about swear-words, there's an answer which only concerns itself with profanities derived from the domain of religion. I might reasonably have made a comment such as...
What we call "bad language" doesn't only derive from religion. Consider, for example, shithead, asshole, pissed off, etc.
In writing that, I'd be perfectly well aware that I'm specifying a single alternative domain (bodily excretion), and giving examples thereof. I'd expect an alert reader to realise there are other domains (sex, obviously) from which we generate the expressions we call "bad language".
Per my comment to @Lynn's excellent answer, regardless of "for example", I agree "etc." is often "questionable" in contexts where the reader can't reasonably be expected to mentally append a few more items to the list (unless the writer is deliberately being slightly dismissive of his reader).
Having said all that, I would not endorse "etc." in OP's sentence for the same reason others give. "For example" implies that only a selection of possible items will be listed - but unlike my own example, "etc." in OP's case seems to stand in for all those same possible items.