Push photo from MacBook to iPhone via USB
Any USB file transfer application should do that. What works for me is using TDownloader [Free, appstore].

Go to iTunes (on your Mac) then click on your iPhone > Applications and scroll all the way down to "file transfer". 

Then, drag your photos to the application's folder and you're done. 
The only thing left would be to go to the App and save those photos to the Library.

I have been looking for a more simple way for long, but until now that's all I've found that's reliable.