If you don't have a lawyer, your choice of license doesn't make any practical difference in terms of whether or not a bad actor will violate the license terms.
I mean there's no GNU enforcement agency, if you license something GNU you can take a violation to court but nobody else will. And if someone else does, it will probably be thrown out for lack of standing.
Or to put it another way, the best license is the one you are interested in enforcing. If you are not interested in enforcing any license, then CC0. Otherwise, talk to your lawyer.