The sentence is correct. In my opinion, the sentence does not specifically state whether "weak rule" means limited applicability only, or if other weaknesses are involved. I'd say that means that your choice (b) is the correct one.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.