As a general rule, you should understand a particular grammar rule before you try to enforce it. Otherwise, you truly do look foolish.
Run-on sentences have two independent clauses that are joined without proper punctuation or the necessary conjunction. This definition simply does not apply to my sentence below:
"You're also free to rebut my argument, but I should warn you that creating scarecrow opponents, generalizing your opponent, erroneously questioning your opponents knowledge of the argument's context, mistakenly claiming that your opponent has contradicted himself, and calling your opponent foolish do not classify as substantive rebuttals."
As you can plainly see, the sentence above is a compound sentence as it uses the proper punctuation, a comma, between "argument" and "but." Furthermore, in the second clause of the sentence, the commas are merely seperating items in a series, and none of these items can stand alone as an independent clause. For instance, "generalizing your opponent" is not a complete sentence.
Despite popular belief, a sentence can be of indefinite length as long as it uses the proper punction and conjunctions.
For the record, I'm not a grammar ****. These boards are meant for relaxed, colloquial discourse. But I will not hesistate to correct those who invoke grammar rules improperly.