I have found (in about 20 years of training) that this is totally person specific. Yes, there are people that tout you *have* to have carbohydrate to perform at some certain level. It's not always true. Hell, I don't eat for 20 hours before training. Nary a sugar in my bloodstream and I can still train with the same intensity and strength as when I would have 100g carbohydrate before training. Just have to adapt to it. Not everyone will adapt, so you really have to figure it out for yourself.
Post training I will always eat some form of carbohydrates and protein together (with minimal fat), whether through a mix of dextrose/whey or just chicken or shrimp with tubers or possibly some rice. This isn't even totally necessary but since your insulin receptors are primed for uptake right after training, it is the best time (for me) to load up on the carbs. The intensity and, inversely, the volume will dictate how many carbs I eat PWO. Usually between 50 and 200g.
If it were me, I would switch meals 2 and 4 thus only have carbohydrates after training only. I know about the peri-workout window and all that stuff, but as I said, this is what works best for me. As it stands now, if I "carb up" before training I get really fricken tired (sleep tired) half way through and I can't concentrate on the lifts.
People too weak to follow their own dreams will always try to discourage others.