I’ve seen several people using Dovepaw freaking out over the prophecy as proof that she’s whiny, but she isn’t whiny for being upset about something that alienates her from her clanmates. Dovepaw is only one moon out of the nursery and already has more responsibility on her shoulders than a senior warrior, and that comes along with the added factor that the safety of the clans now depends on her, which is a lot to handle for a literal child. Jayfeather and Lionblaze grew up not knowing about the prophecy for a while, which gave them plenty of time to develop a life outside of it, which is time that Dovepaw didn’t have. Additionally, because they assumed that Hollyleaf was the third, they didn’t have to hide the prophecy from each other. Dovepaw, on the other hand, does not get that luxury, because Ivypaw isn’t a part of the prophecy, despite how much Dovepaw says she is, Dovepaw can’t tell Ivypaw about the prophecy, making the two drift apart.
The prophecy was something that Jayfeather, Lionblaze, and Dovepaw have no say in, but because of the mistake with Hollyleaf, the prophecy brought the original three closer together, and they liked having that much responsibility, especially Jayfeather and Hollyleaf, who wanted to be respected and viewed as important to their clan. The prophecy made them entitled as apprentices because they already wanted respect and power, and that was being seemingly handed to them on a silver platter. The prophecy wasn’t as kind with Dovepaw, however, who had a sister that wasn’t a part of the prophecy, and therefore, it drove the two apart, trapping Dovepaw in a bad situation. She wasn’t entitled, or selfish, because she just wanted to be normal. She hates the prophecy, she hates her powers, and she doesn’t want power in her clan, she just wants to be friends with her sister and live a normal life.