Too much can actually be harmful. When you consume excess protein, you need more water to excrete the urea that is formed when protein turns to body fat. So, excess protein increases the chances of dehydration, which is not good for athletes. Athletes, and everybody, should consume the majority of calories from complex carbohydrates. Eating right is not about depriving yourself of any one thing.
All foods can fit.
The key is to eat some of the higher fat foods in moderation and balance the high fat, low nutrient foods with lower fat foods that are higher in nutrients. Also, eat a variety of foods, especially veggies, fruits, and grains and include exercise on most days. Following this will not only help you lose weight but also keep it off and be healthy for life. It is normal for people to eat at least every four hours. If you don't eat every four hours it is almost guaranteed that you will eat almost double at your next meal.