焼き肉などを除き違和感が強いです。
白系やお気に入りの服を汚したくないという気持ちは十分理解できます。
でも、例えば高級レストランの布ナプキンをその様な前掛けとして使う人は皆無です。(昭和の頃は見かけましたが)
つまり皆さん前掛け無しでも、服を汚すことなく上手にお食事でき、それが普通なわけです。
もしラーメン等のスープが飛び散るというのでしたら、お箸の使い方や食べ方に要因があるのてしょう。
同席者に違和感を与えない、一緒にいて恥ずかしい思いにさせないというのが、マナーを考える上でとても大切なことです。
お友達が嫌がるようなら、会食の場ではやめられた方が賢明だと思います。