Never criticise someone until you've walked a mile in their shoes... cause then you're a mile away, and you've got their shoes.
Take the time to really understand the pressures, different priorities and challenges of the people in your church. They may not be showing lack of devotion to God, simply because they show a lack of devotion to your church. They may be in a different time of life with pressures that are different to yours, that you think are minor - which is arrogant.
Finally, they may be going through something that you know nothing about. Do you really want to snuff out a smouldering wick, simply because you are a little grumpy?