I agree with ReefDave for the most part. Also, most all of those fish you have mentioned have been kept and many by non-experts. Allot depends on the individual keeping them.
Undulate trigger; Theri aggressiveness is not match for a Clown trigger which is the worst. I have had most of the triggers.
Ribbon eels; Many have kept the Blue Ribbons alive for years if carried for properly.
Parrots; Can be trained to feed on other foods
Puffers; They do not always release tetrodotoxin when they die, it depends but can be dangerous, it also depends on species.
Moorish idols; I agree but once a girl kept one for 10 years in a 10 gal tank but that is an exception.
There are also many common fish on that list that should not be kept by many, i.e., Copper Banded Butterfly fish, Certain Pygmy angels, like the Lemon Peel ( best in odd # groups), Rock Beauty ( Holocanthus tricolor). I get nervous when people buy dragonets.
Cartman, it is a good list you started
And
Contrary to popular belief fish do not grow to the size of their tank or are controlled by the size of their tank. It is a function of growth retarding hormones in the water and is why some fish never seem to grow much or grow little and yet others are head-tail in the tank.