^^ totally agree with Numnah on it being kind of blackmail-ish. If you don't say "yes", you're a bitch and "hard on the guy". I think there are 2 kinds of guys who make it a big public spectacle:
a) the guys who not only absolutely know the gal is going to say "yes" but also know she would enjoy a public proposal and
b) guys who don't think she'll say yes without a big production and/or public pressure to say yes