In all honesty, anything could have happened but it is questions asked, whether from an "advanced" or "novice" aquarist, that really focus the problem down to the root. That was kinda rude for you to post that because everyone on this website is here to help each other. Everyone has a little bit to offer everyone else. With a title like that, I am sure a lot of people would not even want to click that thread, even though it is something that they could have helped you with. I don't think you need to have "advanced" experience to help someone realize a stupid mistake when they have one. All of the questions misty asked (with the exception of the lighting) were all good ones. I work at a fish store and I deal with so many people that tell me they have "perfect" water conditions. Do you know how many that actually do? Very little. I don't even have "perfect" water conditions because I have a small trace of nitrate in my tank. However, though that is not harmful, it is not "perfect". Now, I want to ask you the same questions, and since you responded so rudely to misty, I will tell you why I am asking each question.
What are your water levels? I ask this because many people do not realize that what they have as far as say a specific gravity is not very good. Some people do not realize that keeping a tank at a pH of 7.8 is not good. Also, many people do not even test for alkalinity, so this is a very important question because if you do not know that your alk is in an ideal state, your tank's pH could be fluctuating drastically in 2 hours and you would have no clue whatsoever. None of us know you, so we cannot just rule that out of the equation. We do not know if you are advanced or not, and we can't just go off the fact that you have an angel fish. Anyone can buy an angelfish, so that is not an indication that you are "advanced" If NM, or Bang Guy, or one of the other moderators on this website had a problem and posted it, no one would ask such a question because we know they are "advanced" as you like to call it, and they will have already checked, rechecked, and then had someone else check their levels just to make sure everything is ideal.
How long have you had the fish? Since you did not state this in the original post, in order to help you, it would be quite beneficial to know how long the fish has been in the tank. For instance, if it was just recently added, it might have died to poor acclimation or something reacting negatively to it, such as the lion stinging it, running into the anemone, or the wrasse or grouper having a fight with it.
The next question of how you acclimated the fish would be important only if you just got the fish. If you did not just get the fish, this would have no releveance to the discussion of your problem.
What size is the tank? The size of the tank would be important with an angelfish because they need a large tank and if they do not have a large tank to roam in, they often become stressed out and may die for no reason other than just lack of space to move. For all we know, you could have all these fish in a 55 gallon. You did not fill out your profile, so we do not really know what size your tank is. We cannot just assume everything in your tank is in a perfect state because in actuality, very few aquarists have a "perfect" tank. If you had a "perfect" tank, you would not be losing fish.
Now, instead of getting angry that everyone seemed to be against you for the "advanced" comment, it would be in your and our best interest not to get mad and fight about it because then you get no where. We all want to help you and I would assume that you could use all the aid you can get. I stated my advice on the issue, and you answering these simple questions would just give all of us a little more insight on your fish and your problem. There's no reason to get mad at anyone. There is no problem here, so there is no need to turn it into one.