would you marry a guy who is not virgin

I think you certainly can. You just need to know where to look.