We all need to have a true motives in giving, as sometimes we forget the meaning of giving thanks to the Lord.
Proverbs 10:13 He who answers before listening that is his folly and his shame.
We need to have a right attitude, do not judge.
Exodus 22:28 Do not blaspheme God or curse the rules of your people.
As sinful nature we want to fight back but don't fall in to sin just let them be.
Sometimes we are doing right things at the wrong time even other people doesn't see it "right" but you need to be honest with your words and actions. Always be prepared.