(has/have) a funny way of (doing---)

1. Often people have a funny way of hanging on to old habits

(click here for original context)

2. History has a funny way of repeating itself

(click here for original context)

3. Sometimes parents have a funny way of being strictest with the child they love the most.