Do not berate yourself for being human and doing human things.  Do you not see?  The fact that you find something to berate means that you are observing your behaviors from the viewpoint of an observer.  What does this tell you?  There is no fixed perspective.  It is the human who sees no other way, the one who knows only the self, who is self-ish, self-centered, and self-righteous.  Be grateful when you see something in your human side which perhaps could be realigned with higher Consciousness.  Then do so, and do so with gratitude and joy in the journey.  You are waking up.