It might not be what you want them to do.
It might not be what you think you would do, were the shoe on the other foot.
And it might not be the best they could maybe, possibly do, one day, potentially.
But right now, in this very moment, no matter how much it seems otherwise, everyone is trying their best. Including you.
Instead of treating people as evil when they commit the crime of not living up to your expectations, seek to understand them instead. Life opens up when you cast aside your need for people to be anything other than exactly what they are.