We all sin daily, that's why we gotta repent of our sins. Remember Jesus said "My grace is sufficient for thee''. I know that saying we all sin daily, and we all sin and fall/come short of the honor and glory of the Lord doesn't justify things, I get that. However, it's a great reminder that we're only human, and remember also, Jesus knows exactly how hard it is for us not to sin and for us to be tempted, cause He came to earth to represent God the Father in the flesh, and to die and raise again for our sins. Remember Jesus said "peace I leave with you, not the peace of the world I leave with ou, but peace from my Father". Lastly, remember that Jesus told us that wherever temptation is, there's also a way out, and if we just pray and seek His face, then He will show us the way out, and make it so that we can stand up under that temptation. Which is great! Cause that means we take that sin and or temptation, we stop it from crushing us, we pick it up, and throw it away! Take the word of God, and throw it in satan's face in it's proper context of course, and he will flee, rebuke him in Jesus' name! You're apperently doing something/many things right or satan wouldn't be attacking you brother. I'm not really sure what to say, maybe this will help some how, and oh also, something I've found to help with the anger and all....pray "Lord help me to be slow to anger, and fast to forgive, give me patients, and a kinder heart daily''. I'll keep you in prayer, and don't give up, that's what satan wants you to do. You tell him to get behind you in Jesus name, and say it literally, outloud, with a stern, and firm voice, and I promise he'll leave you alone! God bless you so much, keep going, run the amazing race, fight the good fight of faith, and keep on the whole armour of God!