I use 2 methodes to resolve this problem:
1) I use pin headers, I find in easier to put them inside a header than into the board directly, and you can replace them when broken/reuse (I do this for prototyping/breadboarding)
2) In my pcb libraries I have 2 different layouts, 1 with the normal spacing and 1 with an extra 0.2mm between the pins, so when I let them assemble my pcb, I use the normal spaced layout, but when I make my final prototype i won't use a pin header, but use the bigger spaced layout for my IC's and solder them directly on the board...