GCT is partly correct with respect to Compton scattering, in that if the photon's energy is much, much greater than the binding energy of the electron in the atom, the electron may be treated as a free electron in terms of scattering. And the key is scattering, based on the conservation of momentum and energy.
Here is my approach to the problem.
Take a free electron at rest, so the total energy is simply the rest energy (m_oc^2), and a photon of energy E_{ph}.
The photon strikes the electron and is to be completely absorbed.
Applying conservation of momentum:
E_{ph}/c\,\bar{u}\,=\,m_e v\,\bar{u} => E_{ph}\,=\,m_e vc\,=\,\gamma m_o vc, where \bar{u} is the unit vector in the direction of the photon and recoiled electron, m_e is the relativistic electron mass, and m_o is the rest mass.
For energy, one has E_{ph}\,+\,m_o c^2\,=\,m_e c^2\,=\,\gamma m_o c^2
then E_{ph}\,=\,(\gamma - 1)m_o c^2
and substituting for E_{ph} from the momentum equation, one obtains
E_{ph}\,=\,\gamma m_o vc\,=\,(\gamma - 1)m_o c^2 which implies all of the photon energy goes into kinetic energy of the electron.
This last expression simplies to \gamma v\,=\,(\gamma - 1)c, which after some manipulation require v = c, which is not possible.
Rather the photon is 'scattered' by a process known as Thompson scattering for a free electron.
http://www.gwyndafevans.co.uk/thesis-html/node11.html#SECTION00311000000000000000
http://farside.ph.utexas.edu/teaching/em/lectures/node96.html
For a neutral atom, the scattering process is known as Rayleigh scattering or, if the photon energy is great than the binding energy of an electron to the atom, Compton scattering may occur.
Compton scattering -
http://hyperphysics.phy-astr.gsu.edu/hbase/quantum/compeq.html#c1