First it is important to realise that linguistic labels do not really "exist" objectively: they are just words that can be more or less convenient.
Now let's see how things would work out if we assumed that a copula was a kind of transitive verb, and its secondary complement a direct object (the subject being the primary complement of the verb). The following are a few of the properties that direct objects are normally expected to possess—and a transitive verb is defined as having a direct object:
A direct object must always be in the accusative/objective case (that man was I v. *that man fears I — the fact that the nominative/subjective case "I" is possible with copulae shows how they are to many people different from transitive verbs; an object can never be in the nominative case. The number of people who would use "I" in certain registers prevent us from simply regarding it as an object in all respects.).
It allows for the transitive verb to be passivized, and it then becomes the subject if the meaning of the sentence is to remain intact (the cat likes me => I am liked by the cat, but she remained a cat => *a cat was remained by her ).
Only a phrase that acts like a (substantive) noun—a "noun phrase"—can be a direct object. Normally, this includes only words that can have an article without changing their meaning, unlike common adjectives (the chair is expensive v. *the chair costs expensive ).
It can be seen that copulae + subject complements fail at least one of these tests, which is why they are normally not considered transitive verbs + direct objects.
So what are the commonly used criteria for calling a verb a copula?
A. It must be capable of taking an adjective as its secondary complement in a simple sentence, like I am angry, and the adjective cannot be replaced with an adverb without change of meaning. A complement is a word or phrase without which the predicate/sentence is incomplete.
B. The adjective must assign a property to the subject. This is a semantic criterion (having to do with meaning), not a morpho-syntactic one (form). The apple is red; the number turned out larger than expected.
C. If a noun is used as the secondary complement, it must be used to identify the subject (another semantic criterion). I am a man; the caterpillar became a butterfly.
D. It cannot take an object. Note that the same verb can be a copula in one sentence and a transitive verb in another, if it is used with a different meaning / predicate frame.
E. It cannot be passivized—as transitive verbs can—such that the subject becomes a "by" prepositional phrase and the object the new subject, and that without change of meaning. It excludes examples like this: Do they prefer the small or the large car? — They prefer small. => Small is preferred by them (this should not be possible with copulae).
F. If it can take a personal pronoun as a secondary complement, a copula must be capable of taking it in the nominative case in certain contexts, i.e. for the significant minority who choose to do so, especially in writing. In other words: if absolutely everyone would always use the accusative, it's not a copula.
Normally a copula should fulfil all these criteria. I think it is safe to say that this is quite a reliable test to exclude transitive verbs.
You may have noticed that not all of these criteria are easy to check beyond doubt, especially the semantic criteria. Take this example:
I walked fast.
Here the fact that fast can be both adjective and adverb obscures criterion A (can take adjective).
Criterion D (has no object) is a bit circular, so perhaps that should be removed from the list all together and merged with criterion E (passivize): the latter will serve to prove that something is or is not an object in any case. If I use "a mile" as secondary complement, the sentence can be passivized, so perhaps it is not a copula; however, one could argue that the verb is used with a different meaning there, so that D/E do not apply at all, if we accept that walk cannot take a noun as a secondary complement.
Criterion F (nominative pronoun) does not apply at all, because one cannot walk a person.
This leaves criterion B (adjective property) to do the job, because C (noun identity) only works if the verb can take a noun as a secondary complement at all, which was shown to be dubious above. As to B—does "fast" assign a property to the subject? One could say it does, since "I" am "fast" when I'm walking fast. However, this should also be the case with other adjectives, then: *I walked rapid. This proves that "fast" was not an adjective in the original example, which had the same construction and the same meaning.
So all criteria together are a fairly tight test; but it must be noted that the boundary between copulae and non-copulae is not without weak spots. There are bound to be dubious cases. Even so, this is a useful distinction in many situations.