The truth is, we don't need nearly as much protein as some people say we do. The USDA food pyramid says limit your protein to 2-3 servings per day. (About 5-7 ounces, cooked, is a serving -- approximately the size of your fist, or a deck of playing cards. Or ½ cup cooked dry beans, one egg, or two tablespoons peanut butter). Notice protein doesn't have to all come from meat, either.
Meat contains another thing that you might want to beware of and limit: saturated fat. The fat that clogs arteries and contributes big time to coronary heart disease and a host of other health problems may not be the best regular protein choice. Any animal protein has saturated fat. Vegetable proteins (beans, nuts) do not. But they all have fat, in general, so it's necessary to be cautious and conscious.
Check out a typical Asian diet -- in Asian cuisine, they use meat for flavoring. Great idea. Many Asian people eat a lot of fish. The fats in fish (Omega-3) are known to be very good for you and your heart.