It is not necessary at all to use cross product.
A more reasonable approach is to consider that the expression above is a determinant
$$(b.x - a.x) * (c.y - b.y) - (c.x - b.x) * (b.y - a.y)=$$
$$\left|\matrix{(b.x - a.x) & (c.x - b.x) \\ (b.y - a.y) & (c.y - b.y)}\right|=det(\vec{AB},\vec{BC})$$
This determinant has a natural geometric meaning: it is twice the area of triangle ABC, with a sign: this area being the usual area (positive) with a sign that depends on the orientation of ABC: if one turns in the trigonometric orientation (resp. its inverse), the determinant is positive (resp. negative, i;e;, the opposite of the positive value found).
See the nice explanations in (Why determinant of a 2 by 2 matrix is the area of a parallelogram?)