My point is, $V$ could be a field, in which case we cannot pick 2 linearly independent vectors at all. This is NOT the same as saying $V = \{0\}$.
In fact, we might have that $V$ is the smallest field possible, the galois field of order 2, in which case $V$ contains only ONE non-zero element (and $V \neq \{0\})$, which turns out to be its multiplicative identity.
What I think you need to do, is show that if $\text{dim}_K(V) \leq 1$, there is nothing to prove. Then, by way of forcing a contradiction, assume that one of the distributive laws holds, and show that if this holds, and $\text{dim}_K(V) \geq 2$, we have a contradiction to a certain (linearly independent) choice of $v_1,v_2$.
Pay CAREFUL ATTENTION to the case $\text{dim}_K(V) = 2$.
In this case, what you need to do is show that:
$\langle v_1,v_2\rangle = \langle v_1+v_2,v_1\rangle = \langle v_1+v_2,v_2\rangle$.
This is what will allow you to get specific values for the dimensions of the subspaces you want.
If $V$ were assumed finite-dimensional, you could without loss of generality, take $V$ to be:
$K^{\text{dim}_K(V)}$ and choose $v_1 = e_1$, $v_2 = e_2$.
But generally, using the axiom of choice, we could take some basis of $V$ (we actually NEED the axiom of choice to assume we HAVE a basis, this is something of a subtle point for infinite-dimensional spaces), and pick any two distinct basis elements. If $V$ is not finite-dimensional, it might be better to argue that $V$ must have at least 2 linearly independent elements (or else $V$ only has dimension 1, and we have nothing to prove, as indicated above). This avoids having to invoke the axiom of choice, which is rather like using a sledgehammer to swat a fly, for this particular problem.
The "heart" of your proof DOES work, but you left a "hole" for the 1-dimensional case, and proofs shouldn't HAVE holes.