I don't like the type of player who only plays all-in, I call him a kamikase, he is very annoying and bets everything even with 2/3 in his hand and sometimes even beats you who has a bigger game.
I can easily get frustraqted by those sorts of players, but in the end, if you can give a "type" or name to a player, then you can exploit them. With super-aggressive/shovey players, you just have to be patient, wait for the hand and then stack them. Don't like waiting? Start another table or two. When you have maniacs, you need to do your best to avoid them and only play
hands that you're comfortable playing big pots with.
My frustration is more from a sea of limpers. I'm going to be that shovey guy if the game is limp, limp, limp. I hate multiway pots. Even when you're good, you're not sure where you are. Anything less than a set is going to get you into trouble. So if I can't raise, I just fold.
At the end of the day, your job as a poker player who is here to learn -- is to start making bettr decisions. For that, you need to develop an arsenal of responses to all actions by all plyer types. Develop your range from each position. Develop your response from each action. Plan ahead so you know how you will respond to player actions.
Gather your intel. Plan the work. Then work the plan.
Cheers,
JT