I would keep up with the routine that you already established. I would also turn the TV off or at least waaaaay down and turn most of the lights off after his snack. Make it as if you normally do before you and DH go to bed. That way he will not feel as if he is going to "miss anything". It may take a few nights so don't let hubby give up when this does not work the 1st time. Then I would get him settled in bed and like the other poster mentioned read him a story and kiss him goodnight.
You should be very stern and let him know that you mean it when you say you do not want any arguments. Tell him you do not want to have to punish him, especially right at bedtime. BUT, you will if he makes you. Tell him that is his choice to make. Do not raise your voice (if you can help it
). Try to keep a peaceful tone with him at all times. & don't crack a smile when he starts to be cute and talk his way back into all the "action he his missing".
Since you say that your DH does not help you in this situation, tell him that he needs to go into your bedroom and shut the door and be quiet. He should do this for several nights so your son knows that there is nothing going on. & if DH puts up a fuss over this then let him know that you have no other ideas and hand him a book and send him in w/your son and let him know it is his job from now on. Let's see how that works out. If it is like my house he will end up with Dad 'till midnight and they both pass out on the couch!
Good luck and keep us posted.