Consider the vectors $\vec{a_1}=[a_{11},a_{12},a_{13}], \vec{a_2}=[a_{21},a_{22},a_{23}], \vec{a_3}=[a_{31},a_{32},a_{33}]$ and $\vec{c}=[c_1,c_2,c_3]$. Now, for any two vectors $\vec{c}$ and $\vec{a_i}$, $a_{i1}c_{1}+a_{i2}c_{2}+a_{i3}c_{3}$ is positive if and only if the angle between the vectors is acute, negative if and only if the angle is obtuse, and zero if and only if it is right.
For each vector $\vec{a_i}$, draw the plane through the origin normal to the vector. Color the side containing the head of $\vec{a_i}$ blue and the other side red. Note that any point that is on all three planes, on all three red regions, or on all three blue regions satisfies the following: if we make $\vec{c}$ have this point as its head, then the angles are all acute, all obtuse, or all zero, as desired.
Now, let's translate this onto the unit sphere. We project the entire space onto the surface of a unit sphere. Note that each plane is a great circle on this sphere, so for each $\vec{a_i}$, half of the sphere is colored red, and half colored blue. Note that all of $(+,-,-)$ is colored red by $\vec{a_1}$, $(-,+,-)$ is colored red by $\vec{a_2}$, and $(-,-,+)$ by $\vec{a_3}$. Clearly, our all-red region is a spherical triangle, and so it is connected, which means that since $(+,+,-)$, $(+,-,+)$, and $(-,+,+)$ all have blues, it must be a subset of the points with at least two negatives. If it were to be in two different octants, it must also be in the $(-,-,-)$ octant by connectedness. If it were only in one, say $(+,-,-)$, then there is a point in $(-,+,-)$, $A$, for which the distance from $A$ to any point in $(-,-,-)$ is longer than the distance from $A$ to any point in the all-red, clearly impossible. Thus, the all-red intersects with $(-,-,-)$. Since the all-blue is the antipode set of the all-red, it intersects with $(+,+,+)$ as desired.