Waiting for Godot
Vladimir (and Estragon)
Yes, Vladimir and Estragon are their own worst enemies in Waiting for Godot. They live in a prison of their own making, "unable" to leave because they "have" to wait for Godot. In actuality, they choose to wait for Godot, which means the endless suffering and banality of their lives is self-inflicted.