The problem with taxes of this kind is that they are put on to discourage a type of behavior, which they do.   The problem comes in when the amount of money coming in from the tax decreases because of the decreased behavior.  Now all of sudden that money needs to be replaced to cover the increased amount of spending.