I've had it with IMX's bullshit: An in depth rant