There are certain circumstances where butter can in fact cause diarrhea, such as if it is eaten past its expiration date. Those who eat butter that has expired and gone bad It is highly recommended that you know about some of the warning signs that butter has expired so you will be able to avoid getting sick from it.
Listeria which is a harmful form of bacteria can sometimes be found in butter that has gone bad. You will need to look for signs like discoloration and sour taste as well as a strange odor. Some people are also allergic to butter which can lead to diarrhea as well as other adverse reactions.