I have no domestics skills, and I'm very poor at sewing! A number of badges I've attempted to sew on to my Gi have come off when grappling. Is there a good way to sew badges on so to minimize the chance of them coming off? Any particular way of stitching it that works better?
Most patches on a gi are sewn on in the same way that they are for military uniforms so if there is a base near by, then there should be tailors or other such shops that should offer basic services such as sewing patches on uniforms, or on a gi.
In terms of keeping them from actually coming off, if you them sewn on by someone else, they will most likely use a sewing machine and you can specify that they use heavy weight thread which should stand up to some wear and tear. If you do it yourself, then you might also want to try sewing around the outside of the patch twice which should be a bit stronger.
Some fabric glues might be worth trying but the results might be hit or miss or not look right.
What I used to do for me (Shotokan then Shukokai karate) and for my kids (Tae-Kwondo) was a round stitch twice round the perimeter of the badge and they never comes off.
Grappling is going to cause more problems though - some areas of your gi will just never be good to attach badges (eg for judo the shoulders and anything too near the centre of the chest)
Depending on what you are permitted to do, the front tails (not sure what the bottom of the front of a gi is called) are likely to be best.
Be more Zen. Wear the badge of no-badge. :-)
I think that after my first gi, I didn't bother ever sewing any badges on. Maybe it's my inner British general1 rising up, but I never saw the point of them. My belt and my reputation says everything you need to know.
1 Several high-ranking British officers were renowned for eschewing insignia on their regular uniforms. People knew who they were and that was all that mattered.