You're not married to second man, it's invalid.
But this bit caught my eye
That is not what a spouse visa is for. It's to allow people in love to be together, not just for the purposes of getting him to the US or any other country.You have to ask yourself, would you marry him if he was already in the US and would he marry you if you suggested moving to his country instead?
But first things first you have to resolve the issues with your previous marriage, nothing can be done until you're properly divorced.