It might be what you're eating with the carbs that makes a difference. I find eating high fat/high protein alongside ANY carbs helps to keep my blood sugar down. At the moment, full fat cheese spread, Greek yoghurt and nuts are my friends!
Also, sugar regulation is harder in the mornings than evenings, so I try not to eat more than 15g carbs for breakfast and again for mid morning snack, 30g for lunch, 15g snack, and then can have up to 60g with dinner so long as I have fat and protein with it! (by the way, that small naan bread probably has more than 30g of carbs in, so would put me straight over for any meal except dinner)
Examples of good meals for me: Breakfast: 2 eggs on 1 slice of whole meal/granary bread. Snack: Greek yoghurt with small serving of berries. Lunch: cheese spread (lots of it

) on 4 crispbreads, apple. Snack: couple of crackers with cheese. Dinner: meat, small serving of potatoes, veg. Or homemade stir fry served with 1/2 portion of noodles. Or stew and small dumpling.
Hope that helps a bit! Also you can look up the glycaemic index (GI) of foods online, the lower the GI the better it is at keeping blood sugar stable so choose lower GI foods where you can. Basically picking brown bread, rice, pasta over white.
Oh, and I was furious with my body too!