Now, I am just trying to form an opinion based on what has been stated so far. I am sure it is annoying to find cigarette butts and other trash in your yard. But, I think the best way to solve this problem is try to be nice to the guy, and be friends with him. Now, he may not be the guy you want to hang out with on a regular basis, but don't be a complete a-hole, just because he isn't doing things like the rest of the neighborhood.
Yes, excessive noise late at night is a pain in the a$$, but it's the summertime. People are going to have parties and hang out. Also, if you go over there and say "Hey, my wife and kids are trying to get to sleep, can you turn down the music", I am sure he would do it. Now, I don't know the situation 100%, but most people aren't that big of an a-hole to say "screw you, I am not turning down the music".