The Chinese do not necessarily eat everything available under the sun. However, under the current government - the Chinese Communist Party - a lot of people in China live on less than $10 a day. That is barely enough to feed one person for a day.
Most of these people have a large family, even if some of their daughters aren’t legally registered (and aren’t recognized as alive by the government because of it) because of the one child policy that was in place until very recently.
Since most people live on barely enough to feed anyone for a full day and make it worth it, the Chinese people tend to eat some things that others wouldn’t think of eating. Crickets and other insects, for example, make a good source of protein in this situation.