So many posts discussing not actually working while being paid or not giving full effort. That's disgraceful.
I understand the frustration. I've cut back my hours too. Difference is I'm still giving 40+ hours of solid work in exchange for my paycheck.
Not for the company, for me - I have self-respect and I care about my team and the group I support.
If you can't / won't put in an honest days work for your paycheck just leave, you are no better than Stankey.