Johor PKR chairperson Hassan Karim has been charged under both the Sedition Act and the Malaysian Communications and Multimedia Commission (MCMC) Act for his remarks made against the Selangor sultan.