Rule #1
"This is a written module nothing will deviate us from the path of the written module."
So to answer your question, no the players and their characters are in no way driving the adventure. Everything is going as written in the module and any attempts to think outside the box or push any variation or change is quickly and totally crushed down.
I understand your frustration, but I believe attributing something such as laziness to the GM, may be unfair. This could simply be a matter of his GMing style. He may not be comfortable running things off the cuff, or he may not have the time to prepare material himself. It also could be form a lack of exposure to other GMs (the best way to grow is to participate in other peoples' campaigns and observe how they run games). If you don't like the way he GMs, you should have someone else GM, offer him some constructive criticism or seek another group.
Whatever you do, I would be cautious in how you approach the situation. It may be that your GM is trying his hardest to do a good job. At the end of the day, remember it is only a game and not worth losing friends over. I think being polite and diplomatic is important in these situations. For instance, it isn't neccessary, to tell him you don't like the way he GMs. It may be true that you don't how he runs things. But frame it another way if possible.
If you decide to offer constructive criticism, make sure you tred softly. There is nothing wrong with making the GM aware of your preferences, but sometimes being too direct can come accross as being rude. I've seen this disrupt gaming groups many times. Treat the GMs style, the way you would treat his fashion sense. It is something he can improve over time, but he may also take direct criticism personally. Instead of saying, "you don't know how to dress, don't you understand that shirt makes you look like a loser" say "red is definitely your color my friend, you should wear more red and a little less green." There is still a criticism in the last one, but it is burried in the compliment. When he does something you like, bring it up and compliment it. Then tell him how much of an improvement it is.