No. I would only yes to someone that I really wanted to be married to.
Being a man I think marriage proposals are far more romantic and special when they are done in private. A guy who proposes to a woman in public is oftentimes unsure about what she may say and he hopes that by making a grand gesture in front of family/friends or a public stadium she will be "shamed" into saying "yes".
Truth be told most marriage proposals aren't a real "surprise".
Couples that have been living together or in long-term relationships generally have "discussed getting married" or have children.
In other words (the guy already knows) she is going to say yes!
In fact these days there is seldom any kneeling down on one knee and presenting a ring. The guy may wake up one morning next to the woman or while snuggling in front of a fireplace and say; "I want to spend the rest of my life with you. Lets get married." The couple goes shopping together to pick out the ring, the "save the date" notices, and it snowballs from there. Rarely is a marriage proposal the equivalent of buying a lottery ticket or praying that she'll say "yes".
There is a whole industry out there selling books and ideas to women on how to get their man to propose including the engagement chicken recipe. Odds are if the woman has either "hinted" at getting married or given an ultimatum she'll say "yes" to a proposal anyway it comes!:)