I went to US for 6 months under B1/B2 visa, I got married there to a US citizen and eventually gave birth to our son. My husband went back to our home country as his business is there but my baby & I wanted to stay in US with my family. When my tourist visa is about to expire, I went back to our home country for a week and went back to US assuming they will accept me as I didn't over stay.
I was interrogated, my luggage were inspected and they found my baby's picture, medicaid card, and a letter from my lawyer (got into a petty theft offense during my last stay in US). They canceled my B1/B2 visa and advised that I should apply for a green card.
Will K3 visa work for me even if I had a history? Also, my husband lived in our home country for 2 years now.. can he still petition me?

