Of course, you can't prove that sentence wrong grammatically, can you? Go and google the use of preposition "for"
My issues wasn't with your use of "for." I know what the word can mean. The whole sentence is awkward and incorrect--it's not simply a matter of making one word change.
Your writing skills do not substantiate such a claim.
Writing skills have nothing to do with what one has or hasn't read. You're an idiot.
I mentioned Lawrence because he was fond of starting sentences with "And."
That shouldn't be hyphenated.
"Said" shouldn't be capitalized.