A true solution to Russell's paradox Russell's paradox applies not only to the element relation, and not just to set theory, but to any 2-place relation whatsoever and to logic in general.
Let R be any 2-place relation. It is a theorem of logic that:
There does not exist an x such that for all y, y R-relates to x if and only if y does not R-relate to itself. Symbolically:
~ExAy(Ryx <-> ~Ryy)
In particular, where R is the membership relation, there does not exist a set x such that for all y, y is a member of x if and only if y is not a member of itself. Symbolically:
~ExAy(y in x <-> ~ y in y)
Proof is simple:
Suppose, toward a contradiction, that there is an x such that for all y, y R-relates to x if and only if y does not R-relate to itself. Then x itself R-relates to x if and only if x does not R-relate to x, which is a contradiction. Symbolically:
Suppose ExAy(Ryx <-> ~Ryy). Then Rxx <-> ~Rxx, which is a contradiction.
For set theory:
Suppose ExAy(y in x <-> ~ y in x). Then x in x <-> ~ x in x, which is a contraction.
Thus trying to deny Russell's paradox by appealing to one's personal notion of the concept of 'sets' fails, since the structure of the contradiction does not rely on any concept of set. The principle that there is no set of all sets that are members of themselves is an instance of Russell's paradox, but, as I've shown, that principle does not rely on the any particular concept of 'sets'.
This is witnessed by Russell himself where he explains the paradox by reference to an arbitrary 2-place relation such as 'shaves'. It matters not whether the relation is 'is a member of', 'shaves', 'loves', or 'billwingadoobadoodles'. Seeking to dispute Russell's paradox by recourse of arguing over the concept of 'set' misses the point and is ill-conceived.
However, it is a correct that there is no 'set of all sets' is a corollary from Russell's paradox that DOES depend on a set theoretic notion that is expressed by the Axiom Schema of Separation which says that for any any formula F, and set s, there is the set y whose members are all and only those members of s such that F holds of y. Symbolically:
AxEyAz(z in y <-> (z in x & Fz))
From that axiom we derive that there is not a set of which all sets are members. Symbolically:
~EsAy y in x
Proof is simple:
Let F be the formula '~ z in z'. Suppose, toward a contradiction, that EsAy y in x. By the Axiom Schema of Separation we have EyAz(z in y <-> (z in s & ~ z in z)). So y in y <-> (y in s & ~ y in y). But, by the supposition that Ay y in s, we derive y in y <-> ~ y in y.
So one can deny that there is no set of all sets only by denying that for any property expressible by a formula and for any set, there is the subset of the set whose members are all and only those in the set and having said property.