I want to smack cars that park in crosswalks
Why would you want to smack cars?
They are for walking, not parking.
It OK to be angry when others are breaking the law. However, it is never acceptable to hit or damage someone's car.
I can't do anything about it, I can't park in front of the house.
If you hit cars you could hurt your hand. You can call the city and have the vehicle towed instead for parking violations.