People has the right to criticize government policy and government also needs to be open and democratic in its policy-making, Chinese Premier Wen Jiabao said here Saturday in an online chat with netizens, reported Xinhua.