In this day and age you definitely need to pick and choose your battles carefully. In a time when we are all facing so many battles at the same time we must save our energy for those battles that are most important so you will have the strength it will take to win them. You will wear yourself down if you fight for everything that you know ain't right. You may not win every battle that you choose to fight but you can still win the war if you stay focused on what is most important to you. You don't have to strive for a perfect outcome just the outcome that can work for you.