What's up with people that use If-then statement with a qualifier like "could". If X, then Y must follow. It's necessary. What's the point/impact of "could" follow. It annoys me that the necessary condition has an escape. Example:
If not enough new homes are built in 2016, then home prices could rise.
Comments
The conditional you've learned is called the material conditional. It's the easiest formal construct for natural language conditionals, but it's distorted owing to its limited expressive power. Richer systems like modal logic are better equipped to capture the niceties of ordinary language.
In brief, that's perfectly fine logic. I think your problem is just that sentence logic (SL, aka Lawgic) isn't equipped to schematize all the reasoning in ordinary language and, for that matter, the LSAT.
For more on problems with the material conditional, see
https://en.m.wikipedia.org/wiki/Paradoxes_of_material_implication
And
http://plato.stanford.edu/entries/logic-modal-origins/