I bought a bottle of avocado oil to cook with, but I failed to realize that the label was for moisturizer, not food. The label says that it is pure, 100% avocado oil, not scented or anything. I know the old motto "when in doubt," etc., but if it really is pure avocado oil then there shouldn't be a problem with me cooking with it, right?
If it is labeled "cosmetic grade" then it is not safe to cook with, it is only safe if it says "food grade".
I understand cosmetic grades of otherwise edible products (like cocoa butter or your avocado oil) may be made with solvents that are not food-safe, they may have trace contaminants from the processes involved, there may be any number of things that simply are present in small enough quantities to fall below the legal guidelines for labeling.
You can choose to take such a risk, if you are really sure, but it is a risk and not recommended for a reason.