Question 1
There exists at least one function for which MP neuron can not find a threshold such that it produces zero error.
One can manually find the threshold such that MP neuron produces zero classification error for all possible functions.
There exist at least 4 boolean functions such that MP neuron can represent them with zero classification error.
MP neuron must have at least one inhibitory input to implement all possible boolean functions.