I love ruining other peoples' fun. This is a great problem to have. So many fun ways to handle it, the possibilities are literally endless.
Do you own a truck? If cars are parked in your yard (not the street on front of your yard) I'd hook a chain up and drag them out in the street.
Street is usually public domain, not much you can do about it. In your yard, that's another story.
Also, peeing in your yard? Call the police. Charges on that rack up quickly. Especially if a child witnessed it. Public intoxication, damage to property, public indecency, corruption of a minor, probably more.