Well, the question is really if the push works as a vector (the shortest way in a 2D plane), so you have a start point and an end point together with a direction. In the case of spirits that could mean to move through a model. For other models it is pretty clear in the rules. Or do you push the model an infinitesimal distance and check in each position if you passed the model.
I wouldn't call the question pointless. Some game terms just don't have the best definition...