Question: The salary cap on NFL teams is capable of keeping all of the teams competitive.
Answer: yes